trailer coupler - German English Dictionary